home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-06-25 | 16.2 KB | 506 lines |
- ################################################################
- # Copyright (C) 1989,1990 by Michael Mauldin. Permission is granted
- # to use this file in whole or in part for any purpose, educational,
- # recreational or commercial, provided that this copyright notice
- # is retained unchanged. This software is available to all free of
- # charge by anonymous FTP and in the UUNET archives.
- #
- # Makefile for FBM pixmap manipulation routines
- #
- # HISTORY
- # 25-Jun-90 Michael Mauldin (mlm@cs.cmu.edu) at Carnegie Mellon
- # Added fbm2tiff, fbgamma, fbrev, packaged for 1.0 release.
- #
- # 05-Apr-90 Gary W. Sherwin (sherwin) at Westinghouse STC
- # Added fbpalet to do palet exchange without remapping
- #
- # 18-Oct-89 Gary W. Sherwin (sherwin) at Westinghouse STC
- # Added mps2fbm to convert microtek 1bit ps scans to fbm
- #
- # 23-Aug-89 Michael Mauldin (mlm) at Carnegie Mellon University
- # Beta release (version 0.96) (UUNET, Tiff support, bug fixes)
- #
- # 20-May-89 Michael Mauldin (mlm) at Carnegie Mellon University
- # Beta release (version 0.94) (Amiga HAM mode, bug fixes)
- #
- # 03-May-89 Michael Mauldin (mlm) at Carnegie Mellon University
- # Beta release (version 0.93) (bug fixes)
- #
- # 30-Apr-89 Michael Mauldin (mlm) at Carnegie Mellon University
- # Beta release (version 0.92) (color PS files, bug fixes)
- #
- # 06-Apr-89 Michael Mauldin (mlm) at Carnegie Mellon University
- # Added qrt2fbm, tga2fbm, fbm2tga, pic2fbm to Makefile
- # User contributed software.
- #
- # 16-Feb-89 Michael Mauldin (mlm) at Carnegie Mellon University
- # Alpha release (version 0.8)
- #
- # 18-Nov-88 Gary W. Sherwin (sherwin) at Westinghouse R&D
- # added bedge and bclean libraries and instructions.
- #
- # 12-Nov-88 Michael Mauldin (mlm) at Carnegie-Mellon University
- # Created this makefile, broke libfbm into separate files
- # for compilation.
- #
- # Notes: "make all" will compile all of the programs. "make install"
- # will compile all programs and place the executables in the
- # BIN directory and the manual entries in the MAN directory.
- # "Make tiffinstall" will compile and install the tiff2fbm and
- # fbm2tiff programs, if you have the tifflib library
- #
- # For most people, linking the executables to the bin directory
- # is fine. But if your local software is on a different filesystem,
- # you should change the value of the INSTALL variable to either
- # "cp" or "mv".
- #
- # On some systems that keep software in /usr/local, the
- # required extension on manual entries is "l" (ell). For
- # these systems, change the MANEXT variable.
- #
- ################################################################
-
- INSTALL= ln
- BIN= /usr/mlm/bin/
- MAN= /usr/mlm/man/
- FTP= /usr/mlm/ftp/
- TIFINC= /usr/mlm/include/
- TIFLIB= /usr/mlm/lib/
- MANEXT= l
-
- # Make the C compiler behave on the NeXT
- DBG= -g -D__STRICT_BSD__
-
- #----------------Utah RLE linkage----------------
- # If you don't have the Utah RLE library, use these two lines
- #RLE=
- #LIB= -L. -lfbm
- # If you have the Utah RLE library, use the next lines instead
- RLE= -DRLE -I/usr/mlm/include
- LIB= -L. -lfbm -L/usr/mlm/lib -lrle
-
- VER= 1.0
- VERSTR= "FBM Library 1.0"
-
- MISC= Features README Makefile FTP GLOSSARY test.clr.Z.uu
-
- EXES= clr2gray fbcat fbclean fbedge fbext fbhalf fbhist fbinfo \
- fbm2pod fbmask fbnorm fbps fbquant fbrot fbsample fbsharp \
- gray2clr idiff pbm2ps pbmtitle raw2fbm qrt2fbm pic2fbm tga2fbm \
- fbm2tga unmap udiff fbham uunet2fbm mps2fbm fbrev fbgamma fbpalet
-
- BINS= $(BIN)clr2gray $(BIN)fbcat $(BIN)fbclean $(BIN)fbedge \
- $(BIN)fbext $(BIN)fbhalf $(BIN)fbhist $(BIN)fbinfo \
- $(BIN)fbm2pod $(BIN)fbmask $(BIN)fbnorm $(BIN)fbps \
- $(BIN)fbquant $(BIN)fbrot $(BIN)fbsample $(BIN)fbsharp \
- $(BIN)gray2clr $(BIN)idiff $(BIN)pbm2ps $(BIN)pbmtitle \
- $(BIN)raw2fbm $(BIN)qrt2fbm $(BIN)pic2fbm $(BIN)tga2fbm \
- $(BIN)fbm2tga $(BIN)unmap $(BIN)udiff $(BIN)fbham \
- $(BIN)uunet2fbm $(BIN)mps2fbm $(BIN)fbrev $(BIN)fbgamma $(BIN)fbpalet
-
- LIBO= flalfb.o flblue.o flbyte.o flcavg.o flclr.o fledge.o flextr.o flface.o \
- flflyd.o flgifc.o flgife.o flgifr.o flgifw.o fliff.o flklnr.o flpbm.o \
- flpcx.o flrdfb.o flread.o flrot.o flshrp.o flsun.o flthre.o flwrfb.o \
- flpic.o fltga.o fluun.o flrle.o
-
- SRCS= fbext.c fbrot.c fbhist.c fbinfo.c fbmask.c fbnorm.c fbps.c fbsharp.c \
- fbedge.c fbclean.c clr2gray.c fbcat.c fbhalf.c fbm2pod.c fbquant.c \
- gray2clr.c idiff.c fbsample.c pbm2ps.c pbmtitle.c raw2fbm.c \
- fbm2tga.c tga2fbm.c pic2fbm.c qrt2fbm.c fbham.c uunet2fbm.c \
- mps2fbm.c fbrev.c tiff2fbm.c fbm2tiff.c fbgamma.c fbpalet.c\
- flalfb.c flblue.c flcavg.c flclr.c flextr.c flface.c flrot.c flflyd.c \
- flpbm.c flrdfb.c flread.c flshrp.c flsun.c flthre.c flwrfb.c flgifr.c \
- flgifw.c flgifc.c flgife.c flpcx.c fliff.c fledge.c flklnr.c flbyte.c \
- flpic.c fltga.c fluun.c flrle.c
-
- DOCS= clr2gray.1 fbcat.1 fbclean.1 fbedge.1 fbext.1 fbhalf.1 fbhist.1 \
- fbinfo.1 fbm.1 fbm2pod.1 fbmask.1 fbnorm.1 fbps.1 fbquant.1 fbrot.1 \
- fbsample.1 fbsharp.1 gray2clr.1 idiff.1 pbm2ps.1 pbmtitle.1 raw2fbm.1 \
- qrt2fbm.1 fbham.1 uunet2fbm.1 tiff2fbm.1
-
- MANS= $(MAN)clr2gray.$(MANEXT) $(MAN)fbcat.$(MANEXT) $(MAN)fbclean.$(MANEXT) \
- $(MAN)fbedge.$(MANEXT) $(MAN)fbext.$(MANEXT) $(MAN)fbhalf.$(MANEXT) \
- $(MAN)fbhist.$(MANEXT) $(MAN)fbinfo.$(MANEXT) $(MAN)fbm2pod.$(MANEXT) \
- $(MAN)fbmask.$(MANEXT) $(MAN)fbnorm.$(MANEXT) $(MAN)fbps.$(MANEXT) \
- $(MAN)fbquant.$(MANEXT) $(MAN)fbrot.$(MANEXT) $(MAN)fbsample.$(MANEXT) \
- $(MAN)fbsharp.$(MANEXT) $(MAN)gray2clr.$(MANEXT) $(MAN)idiff.$(MANEXT) \
- $(MAN)pbm2ps.$(MANEXT) $(MAN)pbmtitle.$(MANEXT) \
- $(MAN)raw2fbm.$(MANEXT) $(MAN)qrt2fbm.$(MANEXT) $(MAN)fbm.$(MANEXT) \
- $(MAN)fbham.$(MANEXT) $(MAN)uunet2fbm.$(MANEXT) \
- $(MAN)tiff2fbm.$(MANEXT)
-
- HDRS= fbm.h
-
- all: $(EXES)
-
- tiff: fbm2tiff tiff2fbm
- echo "tiff2fbm & fbm2tiff made"
-
- tiffinstall: $(BIN)fbm2tiff $(BIN)tiff2fbm
- echo "tiff2fbm & fbm2tiff made"
-
- install: $(BINS) $(MANS)
-
- uninstall: clean
- rm -f $(EXES) fbm2tiff tiff2fbm
-
- # Subroutine library
-
- libfbm.a: $(LIBO)
- rm -f $@
- ar clq $@ $(LIBO)
- ranlib $@
-
- # Library routines
- flalfb.o: flalfb.c fbm.h
- $(CC) $(DBG) -c flalfb.c
- flblue.o: flblue.c fbm.h
- $(CC) $(DBG) -c flblue.c
- flbyte.o: flbyte.c fbm.h
- $(CC) $(DBG) -c flbyte.c
- flcavg.o: flcavg.c fbm.h
- $(CC) $(DBG) -c flcavg.c
- flclr.o: flclr.c fbm.h
- $(CC) $(DBG) -c flclr.c
- fledge.o: fledge.c fbm.h
- $(CC) $(DBG) -c fledge.c
- flextr.o: flextr.c fbm.h
- $(CC) $(DBG) -c flextr.c
- flface.o: flface.c fbm.h
- $(CC) $(DBG) -c flface.c
- flflyd.o: flflyd.c fbm.h
- $(CC) $(DBG) -c flflyd.c
- flgifc.o: flgifc.c fbm.h
- $(CC) $(DBG) -c flgifc.c
- flgife.o: flgife.c fbm.h
- $(CC) $(DBG) -c flgife.c
- flgifr.o: flgifr.c fbm.h
- $(CC) $(DBG) -c flgifr.c
- flgifw.o: flgifw.c fbm.h
- $(CC) $(DBG) -c flgifw.c
- fliff.o: fliff.c fbm.h
- $(CC) $(DBG) -c fliff.c
- flklnr.o: flklnr.c fbm.h
- $(CC) $(DBG) -c flklnr.c
- flpbm.o: flpbm.c fbm.h
- $(CC) $(DBG) -c flpbm.c
- flpcx.o: flpcx.c fbm.h
- $(CC) $(DBG) -c flpcx.c
- flpic.o: flpic.c fbm.h
- $(CC) $(DBG) -c flpic.c
- flrdfb.o: flrdfb.c fbm.h
- $(CC) $(DBG) -c flrdfb.c
- flread.o: flread.c fbm.h
- $(CC) $(DBG) -c flread.c
- flrot.o: flrot.c fbm.h
- $(CC) $(DBG) -c flrot.c
- flshrp.o: flshrp.c fbm.h
- $(CC) $(DBG) -c flshrp.c
- flsun.o: flsun.c fbm.h
- $(CC) $(DBG) -c flsun.c
- fltga.o: fltga.c fbm.h
- $(CC) $(DBG) -c fltga.c
- flthre.o: flthre.c fbm.h
- $(CC) $(DBG) -c flthre.c
- fluun.o: fluun.c fbm.h
- $(CC) $(DBG) -c fluun.c
- flrle.o: flrle.c fbm.h
- $(CC) $(DBG) $(RLE) -c flrle.c
- flwrfb.o: flwrfb.c fbm.h
- $(CC) $(DBG) -c flwrfb.c
-
- # Programs
-
- clr2gray: clr2gray.c fbm.h libfbm.a
- $(CC) $(DBG) -o clr2gray clr2gray.c $(LIB) -lm
- fbcat: fbcat.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbcat fbcat.c $(LIB) -lm
- fbclean: fbclean.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbclean fbclean.c $(LIB) -lm
- fbedge: fbedge.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbedge fbedge.c $(LIB) -lm
- fbext: fbext.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbext fbext.c $(LIB) -lm
- fbgamma: fbgamma.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbgamma fbgamma.c $(LIB) -lm
- fbhalf: fbhalf.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbhalf fbhalf.c $(LIB) -lm
- fbham: fbham.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbham fbham.c $(LIB) -lm
- fbhist: fbhist.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbhist fbhist.c $(LIB) -lm
- fbinfo: fbinfo.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbinfo fbinfo.c $(LIB) -lm
- fbm2tga: fbm2tga.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbm2tga fbm2tga.c $(LIB) -lm
- tga2fbm: tga2fbm.c fbm.h libfbm.a
- $(CC) $(DBG) -o tga2fbm tga2fbm.c $(LIB) -lm
- pic2fbm: pic2fbm.c fbm.h libfbm.a
- $(CC) $(DBG) -o pic2fbm pic2fbm.c $(LIB) -lm
- qrt2fbm: qrt2fbm.c fbm.h libfbm.a
- $(CC) $(DBG) -o qrt2fbm qrt2fbm.c $(LIB) -lm
- fbm2pod: fbm2pod.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbm2pod fbm2pod.c $(LIB) -lm
- fbm2sun: fbm2sun.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbm2sun fbm2sun.c $(LIB) -lm
- fbmask: fbmask.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbmask fbmask.c $(LIB) -lm
- fbnorm: fbnorm.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbnorm fbnorm.c $(LIB) -lm
- fbps: fbps.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbps fbps.c $(LIB) -lm
- fbquant: fbquant.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbquant fbquant.c $(LIB) -lm
- fbrot: fbrot.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbrot fbrot.c $(LIB) -lm
- fbsample: fbsample.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbsample fbsample.c $(LIB) -lm
- fbsharp: fbsharp.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbsharp fbsharp.c $(LIB) -lm
- gray2clr: gray2clr.c fbm.h libfbm.a
- $(CC) $(DBG) -o gray2clr gray2clr.c $(LIB) -lm
- unmap: gray2clr
- rm -rf unmap
- ln gray2clr unmap
- idiff: idiff.c
- $(CC) $(DBG) -o idiff idiff.c -lm
- udiff: idiff
- rm -rf udiff
- ln idiff udiff
- pbm2face: pbm2face.c fbm.h libfbm.a
- $(CC) $(DBG) -o pbm2face pbm2face.c $(LIB) -lm
- pbm2ps: pbm2ps.c
- $(CC) $(DBG) -o pbm2ps pbm2ps.c -lm
- pbmtitle: pbmtitle.c
- $(CC) $(DBG) -o pbmtitle pbmtitle.c -lm
- raw2fbm: raw2fbm.c fbm.h libfbm.a
- $(CC) $(DBG) -o raw2fbm raw2fbm.c $(LIB) -lm
- uunet2fbm: uunet2fbm.c fbm.h libfbm.a
- $(CC) $(DBG) -o uunet2fbm uunet2fbm.c $(LIB) -lm
- mps2fbm: mps2fbm.c fbm.h libfbm.a
- $(CC) $(DBG) -o mps2fbm mps2fbm.c $(LIB) -lm
- fbrev: fbrev.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbrev fbrev.c $(LIB) -lm
- tiff2fbm: tiff2fbm.c fbm.h libfbm.a $(TIFINC)tiff.h $(TIFINC)tiffio.h
- $(CC) $(DBG) -o tiff2fbm tiff2fbm.c -I$(TIFINC) \
- -L$(TIFLIB) $(LIB) -ltiff -lm
- fbm2tiff: fbm2tiff.c fbm.h libfbm.a $(TIFINC)tiff.h $(TIFINC)tiffio.h
- $(CC) $(DBG) -o fbm2tiff fbm2tiff.c -I$(TIFINC) \
- -L$(TIFLIB) $(LIB) -ltiff -lm
- fbpalet: fbpalet.c fbm.h libfbm.a
- $(CC) $(DBG) -o fbpalet fbpalet.c $(LIB) -lm
- $(BIN)fbext: fbext
- rm -f $(BIN)fbext
- $(INSTALL) fbext $(BIN)fbext
- $(BIN)fbrot: fbrot
- rm -f $(BIN)fbrot
- $(INSTALL) fbrot $(BIN)fbrot
- $(BIN)fbhist: fbhist
- rm -f $(BIN)fbhist
- $(INSTALL) fbhist $(BIN)fbhist
- $(BIN)fbinfo: fbinfo
- rm -f $(BIN)fbinfo
- $(INSTALL) fbinfo $(BIN)fbinfo
- $(BIN)fbmask: fbmask
- rm -f $(BIN)fbmask
- $(INSTALL) fbmask $(BIN)fbmask
- $(BIN)fbnorm: fbnorm
- rm -f $(BIN)fbnorm
- $(INSTALL) fbnorm $(BIN)fbnorm
- $(BIN)fbps: fbps
- rm -f $(BIN)fbps
- $(INSTALL) fbps $(BIN)fbps
- $(BIN)fbsharp: fbsharp
- rm -f $(BIN)fbsharp
- $(INSTALL) fbsharp $(BIN)fbsharp
- $(BIN)fbedge: fbedge
- rm -f $(BIN)fbedge
- $(INSTALL) fbedge $(BIN)fbedge
- $(BIN)fbclean: fbclean
- rm -f $(BIN)fbclean
- $(INSTALL) fbclean $(BIN)fbclean
- $(BIN)clr2gray: clr2gray
- rm -f $(BIN)clr2gray
- $(INSTALL) clr2gray $(BIN)clr2gray
- $(BIN)fbcat: fbcat
- rm -f $(BIN)fbcat
- $(INSTALL) fbcat $(BIN)fbcat
- $(BIN)fbgamma: fbgamma
- rm -f $(BIN)fbgamma
- $(INSTALL) fbgamma $(BIN)fbgamma
- $(BIN)fbhalf: fbhalf
- rm -f $(BIN)fbhalf
- $(INSTALL) fbhalf $(BIN)fbhalf
- $(BIN)fbham: fbham
- rm -f $(BIN)fbham
- $(INSTALL) fbham $(BIN)fbham
- $(BIN)fbm2pod: fbm2pod
- rm -f $(BIN)fbm2pod
- $(INSTALL) fbm2pod $(BIN)fbm2pod
- $(BIN)fbm2sun: fbm2sun
- rm -f $(BIN)fbm2sun
- $(INSTALL) fbm2sun $(BIN)fbm2sun
- $(BIN)fbquant: fbquant
- rm -f $(BIN)fbquant
- $(INSTALL) fbquant $(BIN)fbquant
- $(BIN)gray2clr: gray2clr
- rm -f $(BIN)gray2clr
- $(INSTALL) gray2clr $(BIN)gray2clr
- $(BIN)unmap: $(BIN)gray2clr
- rm -f $(BIN)unmap
- ln $(BIN)gray2clr $(BIN)unmap
- $(BIN)idiff: idiff
- rm -f $(BIN)idiff
- $(INSTALL) idiff $(BIN)idiff
- $(BIN)udiff: $(BIN)idiff
- rm -f $(BIN)udiff
- ln $(BIN)idiff $(BIN)udiff
- $(BIN)fbsample: fbsample
- rm -f $(BIN)fbsample
- $(INSTALL) fbsample $(BIN)fbsample
- $(BIN)qrt2fbm: qrt2fbm
- rm -f $(BIN)qrt2fbm
- $(INSTALL) qrt2fbm $(BIN)qrt2fbm
- $(BIN)fbm2tga: fbm2tga
- rm -f $(BIN)fbm2tga
- $(INSTALL) fbm2tga $(BIN)fbm2tga
- $(BIN)pic2fbm: pic2fbm
- rm -f $(BIN)pic2fbm
- $(INSTALL) pic2fbm $(BIN)pic2fbm
- $(BIN)tga2fbm: tga2fbm
- rm -f $(BIN)tga2fbm
- $(INSTALL) tga2fbm $(BIN)tga2fbm
- $(BIN)pbm2ps: pbm2ps
- rm -f $(BIN)pbm2ps
- $(INSTALL) pbm2ps $(BIN)pbm2ps
- $(BIN)pbmtitle: pbmtitle
- rm -f $(BIN)pbmtitle
- $(INSTALL) pbmtitle $(BIN)pbmtitle
- $(BIN)raw2fbm: raw2fbm
- rm -f $(BIN)raw2fbm
- $(INSTALL) raw2fbm $(BIN)raw2fbm
- $(BIN)uunet2fbm: uunet2fbm
- rm -f $(BIN)uunet2fbm
- $(INSTALL) uunet2fbm $(BIN)uunet2fbm
- $(BIN)mps2fbm: mps2fbm
- rm -f $(BIN)mps2fbm
- $(INSTALL) mps2fbm $(BIN)mps2fbm
- $(BIN)fbrev: fbrev
- rm -f $(BIN)fbrev
- $(INSTALL) fbrev $(BIN)fbrev
- $(BIN)tiff2fbm: tiff2fbm
- rm -f $(BIN)tiff2fbm
- $(INSTALL) tiff2fbm $(BIN)tiff2fbm
- $(BIN)fbm2tiff: fbm2tiff
- rm -f $(BIN)fbm2tiff
- $(INSTALL) fbm2tiff $(BIN)fbm2tiff
- $(BIN)fbpalet: fbpalet
- rm -f $(BIN)fbpalet
- $(INSTALL) fbpalet $(BIN)fbpalet
-
- # Manual Entries
-
- $(MAN)clr2gray.$(MANEXT): clr2gray.1
- rm -f $(MAN)clr2gray.$(MANEXT)
- $(INSTALL) clr2gray.1 $(MAN)clr2gray.$(MANEXT)
- $(MAN)fbcat.$(MANEXT): fbcat.1
- rm -f $(MAN)fbcat.$(MANEXT)
- $(INSTALL) fbcat.1 $(MAN)fbcat.$(MANEXT)
- $(MAN)fbclean.$(MANEXT): fbclean.1
- rm -f $(MAN)fbclean.$(MANEXT)
- $(INSTALL) fbclean.1 $(MAN)fbclean.$(MANEXT)
- $(MAN)fbedge.$(MANEXT): fbedge.1
- rm -f $(MAN)fbedge.$(MANEXT)
- $(INSTALL) fbedge.1 $(MAN)fbedge.$(MANEXT)
- $(MAN)fbext.$(MANEXT): fbext.1
- rm -f $(MAN)fbext.$(MANEXT)
- $(INSTALL) fbext.1 $(MAN)fbext.$(MANEXT)
- $(MAN)fbhalf.$(MANEXT): fbhalf.1
- rm -f $(MAN)fbhalf.$(MANEXT)
- $(INSTALL) fbhalf.1 $(MAN)fbhalf.$(MANEXT)
- $(MAN)fbham.$(MANEXT): fbham.1
- rm -f $(MAN)fbham.$(MANEXT)
- $(INSTALL) fbham.1 $(MAN)fbham.$(MANEXT)
- $(MAN)fbhist.$(MANEXT): fbhist.1
- rm -f $(MAN)fbhist.$(MANEXT)
- $(INSTALL) fbhist.1 $(MAN)fbhist.$(MANEXT)
- $(MAN)fbinfo.$(MANEXT): fbinfo.1
- rm -f $(MAN)fbinfo.$(MANEXT)
- $(INSTALL) fbinfo.1 $(MAN)fbinfo.$(MANEXT)
- $(MAN)fbm2pod.$(MANEXT): fbm2pod.1
- rm -f $(MAN)fbm2pod.$(MANEXT)
- $(INSTALL) fbm2pod.1 $(MAN)fbm2pod.$(MANEXT)
- $(MAN)fbmask.$(MANEXT): fbmask.1
- rm -f $(MAN)fbmask.$(MANEXT)
- $(INSTALL) fbmask.1 $(MAN)fbmask.$(MANEXT)
- $(MAN)fbnorm.$(MANEXT): fbnorm.1
- rm -f $(MAN)fbnorm.$(MANEXT)
- $(INSTALL) fbnorm.1 $(MAN)fbnorm.$(MANEXT)
- $(MAN)fbps.$(MANEXT): fbps.1
- rm -f $(MAN)fbps.$(MANEXT)
- $(INSTALL) fbps.1 $(MAN)fbps.$(MANEXT)
- $(MAN)fbquant.$(MANEXT): fbquant.1
- rm -f $(MAN)fbquant.$(MANEXT)
- $(INSTALL) fbquant.1 $(MAN)fbquant.$(MANEXT)
- $(MAN)fbrot.$(MANEXT): fbrot.1
- rm -f $(MAN)fbrot.$(MANEXT)
- $(INSTALL) fbrot.1 $(MAN)fbrot.$(MANEXT)
- $(MAN)fbsample.$(MANEXT): fbsample.1
- rm -f $(MAN)fbsample.$(MANEXT)
- $(INSTALL) fbsample.1 $(MAN)fbsample.$(MANEXT)
- $(MAN)fbsharp.$(MANEXT): fbsharp.1
- rm -f $(MAN)fbsharp.$(MANEXT)
- $(INSTALL) fbsharp.1 $(MAN)fbsharp.$(MANEXT)
- $(MAN)qrt2fbm.$(MANEXT): qrt2fbm.1
- rm -f $(MAN)qrt2fbm.$(MANEXT)
- $(INSTALL) qrt2fbm.1 $(MAN)qrt2fbm.$(MANEXT)
- $(MAN)gray2clr.$(MANEXT): gray2clr.1
- rm -f $(MAN)gray2clr.$(MANEXT)
- $(INSTALL) gray2clr.1 $(MAN)gray2clr.$(MANEXT)
- $(MAN)idiff.$(MANEXT): idiff.1
- rm -f $(MAN)idiff.$(MANEXT)
- $(INSTALL) idiff.1 $(MAN)idiff.$(MANEXT)
- $(MAN)pbm2ps.$(MANEXT): pbm2ps.1
- rm -f $(MAN)pbm2ps.$(MANEXT)
- $(INSTALL) pbm2ps.1 $(MAN)pbm2ps.$(MANEXT)
- $(MAN)pbmtitle.$(MANEXT): pbmtitle.1
- rm -f $(MAN)pbmtitle.$(MANEXT)
- $(INSTALL) pbmtitle.1 $(MAN)pbmtitle.$(MANEXT)
- $(MAN)raw2fbm.$(MANEXT): raw2fbm.1
- rm -f $(MAN)raw2fbm.$(MANEXT)
- $(INSTALL) raw2fbm.1 $(MAN)raw2fbm.$(MANEXT)
- $(MAN)tiff2fbm.$(MANEXT): tiff2fbm.1
- rm -f $(MAN)tiff2fbm.$(MANEXT)
- $(INSTALL) tiff2fbm.1 $(MAN)tiff2fbm.$(MANEXT)
- $(MAN)uunet2fbm.$(MANEXT): uunet2fbm.1
- rm -f $(MAN)uunet2fbm.$(MANEXT)
- $(INSTALL) uunet2fbm.1 $(MAN)uunet2fbm.$(MANEXT)
- $(MAN)fbm.$(MANEXT): fbm.1
- rm -f $(MAN)fbm.$(MANEXT)
- $(INSTALL) fbm.1 $(MAN)fbm.$(MANEXT)
-
- # Miscellaneous things
-
- clean:
- rm -f *.o *.CKP *.BAK libfbm.a core
-
- fluff: $(SRCS)
- lint $(SRCS) | grep -v 'main multiply declared' | \
- grep -v 'inconsistently' | grep -v 'ignored' > fluff
-
-
- fbm.tar.Z: $(MISC) $(DOCS) $(HDRS) $(SRCS)
- tar cvf - $(MISC) $(DOCS) $(HDRS) $(SRCS) | compress > fbm.tar.Z
-
- dist: fbm.tar.Z
-
- maildist: $(MISC) $(DOCS) $(HDRS) $(SRCS)
- rm -f fbm.??
- packmail -ofbm -t$(VERSTR) -s50000 \
- $(MISC) $(DOCS) $(HDRS) $(SRCS)
-
- installdist: fbm.tar.Z
- rm -f $(FTP)fbm.tar.Z $(FTP)fbm$(VER).tar.Z
- cp fbm.tar.Z $(FTP)fbm$(VER).tar.Z
- ln $(FTP)fbm$(VER).tar.Z $(FTP)fbm.tar.Z
-